import { defineConfig } from 'umi';
/**
 * 导出的多环境变量命名约定：一律大写且采用下划线分割单词
 * 注意：在添加变量后，需要在src/typing.d.ts内添加该变量的声明，否则在使用变量时IDE会报错。
 */
const API_BASE_URL = 'https://dev-api.example.com';
export default defineConfig({
  define: {
    API_BASE_URL: API_BASE_URL,
  },
  //本带开发模式使用代理，避免直接调用本地的后端时不能跨域，如果不想使用代理就注释掉
  proxy: {
    '/api': {
      target: API_BASE_URL,
      changeOrigin: true,
      pathRewrite: { '^/api': '' },
    },
  },
});
